home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 2004 #11
/
Amiga Plus CD - 2004 - No. 11.iso
/
AmiSoft
/
Text
/
edit
/
BareED.readme
< prev
next >
Wrap
Text File
|
2004-09-23
|
7KB
|
200 lines
Short: Text editor supporting proportional fonts
Author: Joerg van de Loo
Uploader: joergloo@aol.com
Version: 0.9900 (-beta-)
Type: text/edit
Replaces: text/edit/BareED.lha
Kurz: Proportionalschrift unterstützender Texteditor
Requires: 68020+ CPU, OS 3+, optional: Catharsis.lha, BareED_Alone.lha
Simple to use text editor that can operate on proportional fonts.
Has got currently no support for multiple projects nor foldings and macros.
- CLI and WB interface
- detachment of the CLI
- only hardware dependent limitations
- no rigid defined colours
- cooperates with all Amiga fonts, exception: colour fonts
- will not modify the protection bits of a file careless
- icon backup with alternative icon image support (OS 3.5+ compliant)
- deals with simple and smart refreshing windows
- clipboard support
- block-formatting for normal and AmigaGuide-documents
- keyboard short cuts (although not shown in GUI)
- bookmarks (can now be set via keyboard)
- prepared to be multilingual
- quite quick search-function
- ARexx interface
- button interface
- button interface offers to start ARexx scripts
- export of archive to IBM (compatible) / MAC platform
- simple revision control for authors
- backtracking Undo-functions
- DAC interface (...for plug-ins; plug-ins are normal AmigaDOS programs)
- text highlighting for C/C++ source codes via plug-in
- built-in colour chooser for plug-ins
- graphical page dumper (monochrome for now)
- native support for wheel mice
- wheel mouse button and mouse movement used for delayed scrolling
- context related menu
- diagonal cursor shown in case an italic font is displayed
- able to produce better looking fonts at run-time using Catharsis library
- comes along with a few ARexx scripts
- french catalogue enclosed
- compliant to any known AmigaOS a68k emulation
- does not require initialized system environment (ENVARC / ENV)
- has got no memory leaks
- neither MUI nor Reaction required
- although very stable some minor faults still exist
Long list of changes:
---------------------
- 0.9868 -
Source code reformatted for use with GNU-C 3.3.0 and later versions. The
released version, however, is still compiled using the MaxonC++ compiler.
Fixed bugs in Find & Replace engine where the MSB wasn't ignored as it used
to be (led BareED to miss the right words).
Adjusted proportional gadget height in order to deal with VisualPrefs
patched sizing gadget.
- 0.9872 -
Added synchronous message system for DAC highlighting applications which
now leads to a far better notification (even on slow CPUs!) and also in a
smoother performance.
- 0.9874 -
Added double buffered message system for DAC highlighting applications.
- 0.9876 -
Fixed several bugs in the interrupt code which didn't allow multiple
instances of BareED to correctly react upon wheel mouse events; also, a
generally slow-down of the machine could be noticed due to a not finished
interrupt (was a compiler fault)).
DAC applications using the new synchronous message system must reply the
encountered message within five seconds.
Major overhaul of notifying system.
- 0.9880 -
Fixed a bug where the end of the archive was not updated although
characters were removed / added.
- 0.9882 -
Fixed a bug where calculating a hash value could lead to a trashed
small-data register of a DAC application ("A4") -> task held!
Extended message system in order to use a back-list - in case a double
buffered message system is used.
- 0.9883 -
Added new ToolType "DISABLE" with ToolValue "WHEELMOVEMENT" in order to
suppress native support for wheel mouse movement.
Should be used when a support program for a wheel mouse is already installed.
- 0.9885 -
Updates of the info-window, marked block and slider are now performed at
the end of the message parsing routine instead of performing them within
each routine which was previously executed.
- 0.9886 -
Refreshing / attaching proportional gadget is now performed using
RefreshWindowFrame instead of RefreshGadgets in order to give VisualPrefs
the chance to redraw it correctly.
- 0.9887-
Changed complete code for proportional gadget - but - it's anyway related
on pages instead of lines!
Added smooth scrolling option in order to allow smoother text outputs when
a new line is going to be displayed (either at top or bottom of page) - in
order to achieve this using BareED you have to specify the ToolType
"SMOOTHSCROLL" - and optional, the amount of rows (one to thirty-three; any
value greater than the font's height is ignored by BareED...) as ToolValue.
Try 7 to 4 for normal Amigas, and 3 and 2 for highly accelerated machines.
NOTE: Smooth scrolling is only performed when BareED's window is the
front-most or if you use the menu-item "System Refresh". Use smooth
scrolling with care since it was reported that it is damn slow.
- 0.9888 -
While the mouse movement image is displayed and you turn the wheel of your
mouse the smooth scrolling is disabled for the time consumed to perform
this operation.
- 0.9890 -
Fixed a long outstanding bug that made it impossible to catch the "right"
first characters in case the mouse was used. Upon pressing the left mouse
button and directly dragging the mouse BareED had problems to get informed
which character was meant when the mouse button was pressed.
Introduced a new feature to mark a word by using a triple mouse click.
I know that this behaviour does not correspond with other editors, but it
means that the old techniques used for marking a block remain valid.
- 0.9892 -
Workaround for a bug in GNU-C that didn't allow marking a word by a triple
mouse click.
- 0.9893 -
Finally, marking a range of characters now also works in reverse direction
(top-down).
No routine which directly or indirectly was involved in marking characters
left intact in order to realize it.
- 0.9896 -
Finally, managed it to display context related menus also on Jérôme's
machine (thanks Jérôme, for your patience...).
This means that BareED now has built-in context menu which extent the
functionality of the normal window menu.
- 0.9897 -
Context menu allows it to save a highlighted text region to a file.
In case a block is marked and "Paste" is called, the content of the clip
will replace the highlighted text region (only valid for the context menu).
(Thanks Jérôme for these suggestions).
- 0.9898 -
Fixed a bug in the code responsible for the proportional gadget where files
containing more than 5613 lines causing the proportional gadget sometimes
to display the incorrect page.
Fixed a bug for remembering undo texts in order to deal with new block
marking technique.
- 0.9899 -
Proportional gadget update now faster because simplified code responsible
to layout container and body.
New ToolValue "ALWAYSPOPUP" for ToolType "DISABLE" which, when set, leads
the context menu only to pop-up if a block of text is marked.
When a marked block of text was shortened at its start, it wasn't recognize
as such - fixed.
- 0.9900 -
Message system now more tolerant in order to avoid crashes of a plug-in
that didn't deal correctly with the message sent.
BareED will not touch an icon which default-tool does not contain "BareED".